'use strict';
const requireEx=require('yi-require');
const $ = requireEx('yi-schema');
module.exports = {

  query: $.object({
    page: $.object({
      size: $.number().integer().positive().default(10),
      index: $.number().integer().positive().default(1)
    }),
    filter: $.object({
      _id:[$.object({"$in":$.array().items($.mongoid())}).description("_id"),$.mongoid()],
      name:$.string().description("商铺名称"),
      members:$.mongoid().description("店铺管理成员"),
      userId:$.mongoid().description("管理用户"),
      mallId:$.mongoid().description("所属商场ID"),
      position:$.string().description("商场具体位置"),
      placeId:$.string().description("云迹分布的服务地点位置（楼层ID）"),
      target:$.string().description("云迹分布的店铺位置"),
      storeClassId:$.mongoid().description("店铺分类"),
      type:$.number().valid(1,0).description("1-共餐店铺，0-普通店铺"),
      shopDate:$.date().description("开店日期"),
      manager:$.string().description("店长"),
      tel:$.string().description('联系电话'),
      online:$.number().valid(0,1).description('是否上线'),
      context:$.string().description('详情介绍')
    }),
    project: $.object({
      _id:$.number().valid(0,1),
      name:$.number().valid(0, 1),
      userId: $.number().valid(0, 1)
    }),
    sort: $.object({
      _id:$.number().valid(-1,1),
      name:$.number().valid(-1, 1),
      createTime: $.number().valid(-1, 1)
    })
  })
};
